package com.szholly.plug.activity.model;

import com.szholly.data.general.*;

/**
 * 定义工作流审批历史信息表
 */
public class BpmHistoryRow extends RowBase {

	private static final long serialVersionUID = 1L;

	/**
	 * 审批时间
	 */
	public final static String FIELD_SOptiontime = "S_OPTIONTIME";
	
	/**
	 * 审批内容(审批意见)
	 */
	public final static String FIELD_SOptioncontent = "S_OPTIONCONTENT";
	
	/**
	 * 审核人
	 */
	public final static String FIELD_ASSIGNEES = "S_ASSIGNEES";
	
	/**
	 * 审核人ID
	 */
	public final static String FIELD_ASSIGNEESID = "S_ASSIGNEESID";
	
	/**
	 * 流程实例
	 */
	public final static String FIELD_SExeid = "S_EXEID";
	
	/**
	 * 流程节点名称
	 */
	public final static String FIELD_SStakname = "S_STAKNAME";
	
	/**
	 * 流程节点定义ID
	 */
	public final static String FIELD_STAKID = "S_STAKID";
	
	/**
	 * 下一流程节点名称
	 */
	public final static String FIELD_NextStakname = "S_NEXTSTAKNAME";
	
	/**
	 * 审核操作(通过，不通过)
	 */
	public final static String FIELD_SOption = "S_OPTION";
	
	/**
	 * 获取审批时间
	 */
	public java.util.Date getSOptiontime() {
		return (java.util.Date) getValue(GlobalDataType.Date, FIELD_SOptiontime);
	}

	/**
	 * 设置审批时间
	 */
	public void setSOptiontime(java.util.Date value) {
		setValue(FIELD_SOptiontime, value);
	}
	
	/**
	 * 获取审批内容(审批意见)
	 */
	public String getSOptioncontent() {
		return (String) getValue(GlobalDataType.String, FIELD_SOptioncontent);
	}

	/**
	 * 设置审批内容(审批意见)
	 */
	public void setSOptioncontent(String value) {
		setValue(FIELD_SOptioncontent, value);
	}
	
	/**
	 * 获取审核人
	 */
	public String getAssignees() {
		return (String) getValue(GlobalDataType.String, FIELD_ASSIGNEES);
	}

	/**
	 * 设置审核人
	 */
	public void setAssignees(String value) {
		setValue(FIELD_ASSIGNEES, value);
	}
	
	/**
	 * 获取审核人ID
	 */
	public String getAssigneesId() {
		return (String) getValue(GlobalDataType.String, FIELD_ASSIGNEESID);
	}

	/**
	 * 设置审核人ID
	 */
	public void setAssigneesId(String value) {
		setValue(FIELD_ASSIGNEESID, value);
	}
	
	/**
	 * 获取流程实例
	 */
	public String getSExeid() {
		return (String) getValue(GlobalDataType.String, FIELD_SExeid);
	}

	/**
	 * 设置流程实例
	 */
	public void setSExeid(String value) {
		setValue(FIELD_SExeid, value);
	}
	
	/**
	 * 获取流程节点名称
	 */
	public String getSStakname() {
		return (String) getValue(GlobalDataType.String, FIELD_SStakname);
	}

	/**
	 * 设置流程节点名称
	 */
	public void setSStakname(String value) {
		setValue(FIELD_SStakname, value);
	}
	
	/**
	 * 获取流程节点ID
	 */
	public String getStakId() {
		return (String) getValue(GlobalDataType.String, FIELD_STAKID);
	}

	/**
	 * 设置流程节点ID
	 */
	public void setStakId(String value) {
		setValue(FIELD_STAKID, value);
	}
	
	/**
	 * 获取下一流程节点名称
	 */
	public String getNextStakname() {
		return (String) getValue(GlobalDataType.String, FIELD_NextStakname);
	}

	/**
	 * 设置下一流程节点名称
	 */
	public void setNextStakname(String value) {
		setValue(FIELD_NextStakname, value);
	}
	
	/**
	 * 获取审核操作(通过，不通过)
	 */
	public String getSOption() {
		return (String) getValue(GlobalDataType.String, FIELD_SOption);
	}

	/**
	 * 设置审核操作(通过，不通过)
	 */
	public void setSOption(String value) {
		setValue(FIELD_SOption, value);
	}
}